import { defineConfig } from '@umijs/max';

export default defineConfig({
  // 开发环境配置
  define: {
    'process.env.NODE_ENV': 'development',
    'process.env.API_URL': 'http://localhost:8000', // 开发环境API地址
  },
  
  // 开发环境使用 eval-source-map 提供更好的调试体验
  devtool: 'eval-source-map',
  
  // 开启热更新
  fastRefresh: true,
  
  // // 开启 mock 数据
  // mock: {
  //   include: ['mock/**/*.ts'],
  // },
  
  // 开发环境下的代理配置可以保持不变
  
  // 禁用一些生产环境的优化，以提高开发体验
  mfsu: {
    development: {
      output: {
        buildFailOnError: false,
      },
    },
  },
  
  // 开发环境下不压缩代码
  jsMinifier: false,
  cssMinifier: false,
});